COMPUTER CODES FOR COLLIDING BODIES OPTIMIZATION AND ITS ENHANCED VERSION
Authors
Abstract:
Colliding bodies optimization (CBO) is a new population-based stochastic optimization algorithm based on the governing laws of one dimensional collision between two bodies from the physics. Each agent is modeled as a body with a specified mass and velocity. A collision occurs between pairs of objects to find the global or near-global solutions. Enhanced colliding bodies optimization (ECBO) uses memory to save some best solutions and utilizes a mechanism to escape from local optima. The performances of the CBO and ECBO are shown through truss and frame design optimization problems. The codes of these methods are presented in MATLAB and C++.
similar resources
STATIC AND DYNAMIC OPPOSITION-BASED LEARNING FOR COLLIDING BODIES OPTIMIZATION
Opposition-based learning was first introduced as a solution for machine learning; however, it is being extended to other artificial intelligence and soft computing fields including meta-heuristic optimization. It not only utilizes an estimate of a solution but also enters its counter-part information into the search process. The present work applies such an approach to Colliding Bodies Optimiz...
full textOPTIMAL DESIGN OF JACKET SUPPORTING STRUCTURES FOR OFFSHORE WIND TURBINES USING ENHANCED COLLIDING BODIES OPTIMIZATION ALGORITHM
Structural optimization of offshore wind turbine structures has become an important issue in the past years due to the noticeable developments in offshore wind industry. However, considering the offshore wind turbines’ size and environment, this task is outstandingly difficult. To overcome this barrier, in this paper, a metaheuristic algorithm called Enhanced Colliding Bodies Optimization...
full textDAMAGE DETECTION OF BRIDGE STRUCTURES IN TIME DOMAIN VIA ENHANCED COLLIDING BODIES OPTIMIZATION
In this paper, a method is presented for damage detection of bridges using the Enhanced Colliding Bodies Optimization (ECBO) utilizing time-domain responses. The finite element modeling of the structure is based on the equation of motion under the moving load, and the flexural stiffness of the structure is determined by the acceleration responses obtained via sensors placed in d...
full textHYBRID COLLIDING BODIES OPTIMIZATION AND SINE COSINE ALGORITHM FOR OPTIMUM DESIGN OF STRUCTURES
Colliding Bodies Optimization (CBO) is a population-based metaheuristic algorithm that complies physics laws of momentum and energy. Due to the stagnation susceptibility of CBO by premature convergence and falling into local optima, some meritorious methodologies based on Sine Cosine Algorithm and a mutation operator were considered to mitigate the shortcomings mentioned earlier. Sine Cosine Al...
full textA new method for modification of ground motions using wavelet transform and enhanced colliding bodies optimization
In this paper a simple and robust approach is presented for spectralmatching of groundmotions utilizing thewavelet transform and an improvedmetaheuristic optimization technique. For this purpose, wavelet transform is used to decompose the original ground motions to several levels, where each level covers a special range of frequency, and then each level is multiplied by a variable. Subsequently...
full textCOLLIDING BODIES OPTIMIZATION FOR DESIGN OF ARCH DAMS WITH FREQUENCY LIMITATIONS
In this paper, optimal design of arch dams is performed under frequency limitations. Colliding Bodies Optimization (CBO), a recently developed meta-heuristic optimization method, which has been successfully applied to several structural problems, is revised and utilized for finding the best feasible shape of arch dams. The formulation of CBO is derived from one-dimensional collisions between bo...
full textMy Resources
Journal title
volume 4 issue 3
pages 321- 339
publication date 2014-09
By following a journal you will be notified via email when a new issue of this journal is published.
Hosted on Doprax cloud platform doprax.com
copyright © 2015-2023